Authorities arrested Nasir Hickson of Raeburn Lane three days after the April 18 drive-by shooting at Rittenhouse Park, Burlington County Prosecutor Scott Coffina and Willingboro Township Public Safety Director Kinamo Lomon said in a joint statement.
They charged him with several assault and weapons counts.
An unidentified man was struck after Hickson fired several rounds in the crowd's direction near the intersection of Raeburn Lane and Randolph Place, they said.
The victim was treated for injuries that they said weren't life-threatening injuries at Cooper University Medical Center in Camden, Coffina and Lomon said.
Hickson remained held in the Burlington County Jail in Mount Holly pending a court hearing on Tuesday, they said.
Click here to follow Daily Voice Middletown and receive free news updates.